// AI助手服务
const request = require('../utils/request');

/**
 * 发送问题给AI助手
 * @param {String} question 问题内容
 * @returns {Promise} Promise对象
 */
const chatWithAI = (question) => {
  console.log('发送问题给AI助手:', question);
  return request.post('/ai/chat', { question })
    .then(res => {
      console.log('AI助手回复成功:', res);
      return res?.answer || '抱歉，AI助手暂时无法回答您的问题。';
    })
    .catch(err => {
      console.error('AI助手回复失败:', err);
      return '抱歉，AI助手服务出现故障，请稍后再试。';
    });
};

module.exports = {
  chatWithAI
}; 